#ifndef __CK_RUNTIME_H__ 
#define __CK_RUNTIME_H__ 

#include "zCore.h"
#include <string>

namespace ck
{
	class ZCORE_API RunTime
	{
	protected:
		RunTime();
		virtual ~RunTime();

	public:
		static RunTime*	GetInstance();

	public:
		RESULTCODE		Initialize();

		//const char*		GetHomePath();
		const char*		GetModuleHome();
		const char*		GetConfigHome();
		const char*		GetConfigMdbPath();

	private:
		std::string		m_strHomePath;
		std::string		m_strBinPath;
		std::string		m_strConfigHome;
		std::string		m_strModuleHome;
		std::string		m_strConfigMdbPath;
	};
}


#endif //__CK_RUNTIME_H__ 
